[INFO] cloning repository https://github.com/custodian-terra-money/cosmwasm-plus
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/custodian-terra-money/cosmwasm-plus" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcustodian-terra-money%2Fcosmwasm-plus", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcustodian-terra-money%2Fcosmwasm-plus'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3995ea940cb68be7af9a8f887a760b7ed79a9ba8
[INFO] fixing custodian-terra-money/cosmwasm-plus against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcustodian-terra-money%2Fcosmwasm-plus" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/custodian-terra-money/cosmwasm-plus
[INFO] finished tweaking git repo https://github.com/custodian-terra-money/cosmwasm-plus
[INFO] tweaked toml for git repo https://github.com/custodian-terra-money/cosmwasm-plus written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/custodian-terra-money/cosmwasm-plus on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/custodian-terra-money/cosmwasm-plus already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 55e0a9f45b22fada8554838c026ea2bc55ea6970bff6bcac89e2124ccc0e6c9a
[INFO] running `Command { std: "docker" "start" "55e0a9f45b22fada8554838c026ea2bc55ea6970bff6bcac89e2124ccc0e6c9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "55e0a9f45b22fada8554838c026ea2bc55ea6970bff6bcac89e2124ccc0e6c9a" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "55e0a9f45b22fada8554838c026ea2bc55ea6970bff6bcac89e2124ccc0e6c9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "55e0a9f45b22fada8554838c026ea2bc55ea6970bff6bcac89e2124ccc0e6c9a" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating packages/controllers/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/storage-plus/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw0/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw1/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw1155/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw2/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw20/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw3/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw4/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw721/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/multi-test/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw1-subkeys/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw1-whitelist/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw1155-base/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-atomic-swap/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-base/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-bonding/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-escrow/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-ics20/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-staking/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw3-fixed-multisig/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw3-flex-multisig/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw4-group/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw4-stake/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw721-base/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Compiling typenum v1.12.0
[INFO] [stderr]    Compiling syn v1.0.62
[INFO] [stderr]    Compiling version_check v0.9.2
[INFO] [stderr]    Compiling libc v0.2.88
[INFO] [stderr]     Checking subtle v2.4.0
[INFO] [stderr]    Compiling serde_derive v1.0.124
[INFO] [stderr]    Compiling serde v1.0.124
[INFO] [stderr]     Checking funty v1.1.0
[INFO] [stderr]     Checking wyz v0.2.0
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]     Checking radium v0.3.0
[INFO] [stderr]     Checking const-oid v0.4.5
[INFO] [stderr]     Checking zeroize v1.2.0
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]    Compiling serde_json v1.0.64
[INFO] [stderr]    Compiling quote v1.0.9
[INFO] [stderr]     Checking itoa v0.4.7
[INFO] [stderr]     Checking cpuid-bool v0.1.2
[INFO] [stderr]     Checking opaque-debug v0.3.0
[INFO] [stderr]     Checking der v0.1.0
[INFO] [stderr]    Compiling schemars v0.7.6
[INFO] [stderr]     Checking base64 v0.13.0
[INFO] [stderr]     Checking arrayvec v0.5.2
[INFO] [stderr]     Checking integer-sqrt v0.1.5
[INFO] [stderr]     Checking integer-cbrt v0.1.2
[INFO] [stderr]     Checking hex v0.3.2
[INFO] [stderr]     Checking bitvec v0.18.5
[INFO] [stderr]     Checking pkcs8 v0.3.3
[INFO] [stderr]    Compiling generic-array v0.14.4
[INFO] [stderr]     Checking getrandom v0.1.16
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking generic-array v0.12.4
[INFO] [stderr]     Checking digest v0.9.0
[INFO] [stderr]     Checking crypto-mac v0.10.0
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]     Checking block-buffer v0.7.3
[INFO] [stderr]     Checking digest v0.8.1
[INFO] [stderr]     Checking signature v1.2.2
[INFO] [stderr]     Checking curve25519-dalek v3.0.2
[INFO] [stderr]     Checking hmac v0.10.1
[INFO] [stderr]     Checking sha2 v0.9.3
[INFO] [stderr]     Checking sha2 v0.8.2
[INFO] [stderr]     Checking ff v0.8.0
[INFO] [stderr]     Checking group v0.8.0
[INFO] [stderr]     Checking elliptic-curve v0.8.5
[INFO] [stderr]     Checking ecdsa v0.10.2
[INFO] [stderr]    Compiling serde_derive_internals v0.25.0
[INFO] [stderr]     Checking k256 v0.7.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.24
[INFO] [stderr]    Compiling cosmwasm-derive v0.14.0-beta1
[INFO] [stderr]    Compiling schemars_derive v0.7.6
[INFO] [stderr]     Checking thiserror v1.0.24
[INFO] [stderr]     Checking ed25519-zebra v2.2.0
[INFO] [stderr]     Checking serde-json-wasm v0.3.1
[INFO] [stderr]     Checking rust_decimal v1.10.3
[INFO] [stderr]     Checking cosmwasm-crypto v0.14.0-beta1
[INFO] [stderr]     Checking cosmwasm-std v0.14.0-beta1
[INFO] [stderr]     Checking cosmwasm-schema v0.14.0-beta1
[INFO] [stderr]     Checking cw0 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw0)
[INFO] [stderr]     Checking cw-storage-plus v0.6.0-alpha3 (/opt/rustwide/workdir/packages/storage-plus)
[INFO] [stderr]     Checking cw4 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw4)
[INFO] [stderr]     Checking cw1 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw1)
[INFO] [stderr]    Migrating packages/cw4/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw0/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]     Checking cw20 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw20)
[INFO] [stderr]     Checking cw3 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw3)
[INFO] [stderr]     Checking cw721 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw721)
[INFO] [stderr]     Checking cw1155 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw1155)
[INFO] [stderr]    Migrating packages/cw1/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/storage-plus/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]     Checking cw2 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw2)
[INFO] [stderr]     Checking cw-controllers v0.6.0-alpha3 (/opt/rustwide/workdir/packages/controllers)
[INFO] [stderr]     Checking cw-multi-test v0.6.0-alpha3 (/opt/rustwide/workdir/packages/multi-test)
[INFO] [stderr]    Migrating packages/cw3/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw1155/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw721/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw20/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw2/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]     Checking cw20-base v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-base)
[INFO] [stderr]     Checking cw1-whitelist v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw1-whitelist)
[INFO] [stderr]     Checking cw3-fixed-multisig v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw3-fixed-multisig)
[INFO] [stderr]     Checking cw20-atomic-swap v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-atomic-swap)
[INFO] [stderr]     Checking cw20-escrow v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-escrow)
[INFO] [stderr]    Migrating packages/controllers/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]     Checking cw20-ics20 v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-ics20)
[INFO] [stderr]    Migrating packages/multi-test/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]     Checking cw4-group v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw4-group)
[INFO] [stderr]     Checking cw4-stake v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw4-stake)
[INFO] [stderr]    Migrating packages/cw4/examples/schema.rs from 2018 edition to 2021
[INFO] [stderr]     Checking cw3-flex-multisig v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw3-flex-multisig)
[INFO] [stderr]     Checking cw721-base v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw721-base)
[INFO] [stderr]    Migrating packages/cw1/examples/schema.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw3/examples/schema.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw1155/examples/schema.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw721/examples/schema.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw20/examples/schema.rs from 2018 edition to 2021
[INFO] [stderr]     Checking cw1155-base v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw1155-base)
[INFO] [stderr]    Migrating contracts/cw20-base/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]     Checking cw20-staking v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-staking)
[INFO] [stderr]    Migrating contracts/cw3-fixed-multisig/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-atomic-swap/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]     Checking cw20-bonding v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-bonding)
[INFO] [stderr]    Migrating contracts/cw1-whitelist/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-escrow/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]     Checking cw1-subkeys v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw1-subkeys)
[INFO] [stderr]    Migrating contracts/cw20-ics20/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw4-group/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw4-stake/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw3-flex-multisig/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw721-base/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw1155-base/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-staking/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-bonding/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-atomic-swap/examples/schema.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw1-subkeys/src/lib.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-escrow/examples/schema.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-ics20/examples/schema.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw4-group/examples/schema.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw4-stake/examples/schema.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw3-flex-multisig/examples/schema.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw721-base/examples/schema.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw1-whitelist/examples/schema.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw3-fixed-multisig/examples/schema.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-staking/examples/schema.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-bonding/examples/schema.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw1-subkeys/examples/schema.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-base/examples/schema.rs from 2018 edition to 2021
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 42.82s
[INFO] [stderr] crater-edition-check: cw-controllers v0.6.0-alpha3 (/opt/rustwide/workdir/packages/controllers) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw-storage-plus v0.6.0-alpha3 (/opt/rustwide/workdir/packages/storage-plus) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw0 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw0) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw1 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw1) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw1155 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw1155) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw2 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw2) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw20 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw20) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw3 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw3) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw4 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw4) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw721 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw721) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw-multi-test v0.6.0-alpha3 (/opt/rustwide/workdir/packages/multi-test) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw1-subkeys v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw1-subkeys) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw1-whitelist v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw1-whitelist) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw1155-base v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw1155-base) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw20-atomic-swap v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-atomic-swap) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw20-base v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-base) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw20-bonding v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-bonding) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw20-escrow v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-escrow) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw20-ics20 v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-ics20) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw20-staking v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-staking) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw3-fixed-multisig v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw3-fixed-multisig) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw3-flex-multisig v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw3-flex-multisig) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw4-group v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw4-group) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw4-stake v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw4-stake) updating edition from 2018 to 2021
[INFO] [stderr] crater-edition-check: cw721-base v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw721-base) updating edition from 2018 to 2021
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr]   |
[INFO] [stderr]   = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr]   = note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr]   = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr]     Checking cw0 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw0)
[INFO] [stderr]     Checking cw-storage-plus v0.6.0-alpha3 (/opt/rustwide/workdir/packages/storage-plus)
[INFO] [stderr]     Checking cw4 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw4)
[INFO] [stderr]     Checking cw1 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw1)
[INFO] [stderr]     Checking cw2 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw2)
[INFO] [stderr]     Checking cw20 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw20)
[INFO] [stderr]     Checking cw-controllers v0.6.0-alpha3 (/opt/rustwide/workdir/packages/controllers)
[INFO] [stderr]     Checking cw3 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw3)
[INFO] [stderr]     Checking cw-multi-test v0.6.0-alpha3 (/opt/rustwide/workdir/packages/multi-test)
[INFO] [stderr]     Checking cw721 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw721)
[INFO] [stderr]     Checking cw1155 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw1155)
[INFO] [stderr]     Checking cw1-whitelist v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw1-whitelist)
[INFO] [stderr]     Checking cw4-group v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw4-group)
[INFO] [stderr]     Checking cw1-subkeys v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw1-subkeys)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> packages/multi-test/src/app.rs:146:17
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub fn wrap(&self) -> QuerierWrapper {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub fn wrap(&self) -> QuerierWrapper<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> packages/multi-test/src/app.rs:146:17
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub fn wrap(&self) -> QuerierWrapper {
[INFO] [stdout]     |                 ^^^^^     ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 146 |     pub fn wrap(&self) -> QuerierWrapper<'_> {
[INFO] [stdout]     |                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking cw721-base v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw721-base)
[INFO] [stderr]     Checking cw1155-base v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw1155-base)
[INFO] [stderr]     Checking cw3-fixed-multisig v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw3-fixed-multisig)
[INFO] [stderr]     Checking cw3-flex-multisig v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw3-flex-multisig)
[INFO] [stderr]     Checking cw20-base v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-base)
[INFO] [stderr]     Checking cw20-escrow v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-escrow)
[INFO] [stderr]     Checking cw20-ics20 v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-ics20)
[INFO] [stderr]     Checking cw20-atomic-swap v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-atomic-swap)
[INFO] [stderr]     Checking cw4-stake v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw4-stake)
[INFO] [stderr]     Checking cw20-staking v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-staking)
[INFO] [stderr]     Checking cw20-bonding v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-bonding)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 51.16s
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating packages/controllers/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/storage-plus/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw0/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw1/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw1155/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw2/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw20/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw3/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw4/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/cw721/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating packages/multi-test/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw1-subkeys/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw1-whitelist/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw1155-base/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-atomic-swap/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-base/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-bonding/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-escrow/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-ics20/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw20-staking/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw3-fixed-multisig/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw3-flex-multisig/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw4-group/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw4-stake/Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Migrating contracts/cw721-base/Cargo.toml from 2018 edition to 2021
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[INFO] [stderr]   |
[INFO] [stderr]   = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr]   = note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr]   = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr]     Checking cw1 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw1)
[INFO] [stderr]     Checking cw0 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw0)
[INFO] [stderr]     Checking cw-storage-plus v0.6.0-alpha3 (/opt/rustwide/workdir/packages/storage-plus)
[INFO] [stderr]     Checking cw4 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw4)
[INFO] [stderr]     Checking cw20 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw20)
[INFO] [stderr]     Checking cw-controllers v0.6.0-alpha3 (/opt/rustwide/workdir/packages/controllers)
[INFO] [stderr]     Checking cw3 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw3)
[INFO] [stderr]     Checking cw-multi-test v0.6.0-alpha3 (/opt/rustwide/workdir/packages/multi-test)
[INFO] [stderr]     Checking cw721 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw721)
[INFO] [stderr]     Checking cw1155 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw1155)
[INFO] [stderr]    Migrating packages/controllers/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating packages/cw1155/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]     Checking cw4-group v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw4-group)
[INFO] [stderr]    Migrating packages/cw1/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating packages/cw4/examples/schema.rs from 2021 edition to 2024
[INFO] [stderr]     Checking cw2 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw2)
[INFO] [stderr]    Migrating packages/cw721/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]     Checking cw1155-base v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw1155-base)
[INFO] [stderr]    Migrating packages/cw4/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]     Checking cw1-subkeys v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw1-subkeys)
[INFO] [stderr]    Migrating packages/cw3/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]     Checking cw1-whitelist v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw1-whitelist)
[INFO] [stderr]     Checking cw3-fixed-multisig v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw3-fixed-multisig)
[INFO] [stderr]    Migrating packages/storage-plus/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]     Checking cw3-flex-multisig v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw3-flex-multisig)
[INFO] [stderr]    Migrating packages/multi-test/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]        Fixed packages/multi-test/src/transactions.rs (1 fix)
[INFO] [stderr]    Migrating packages/cw20/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]     Checking cw20-base v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-base)
[INFO] [stderr]     Checking cw20-ics20 v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-ics20)
[INFO] [stderr]     Checking cw721-base v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw721-base)
[INFO] [stderr]    Migrating packages/cw0/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw4-group/examples/schema.rs from 2021 edition to 2024
[INFO] [stderr]     Checking cw4-stake v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw4-stake)
[INFO] [stderr]    Migrating contracts/cw4-group/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]     Checking cw20-escrow v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-escrow)
[INFO] [stderr]    Migrating packages/cw2/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]     Checking cw20-atomic-swap v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-atomic-swap)
[INFO] [stderr]    Migrating packages/cw1155/examples/schema.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw1155-base/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw1-subkeys/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw1-whitelist/examples/schema.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw3-fixed-multisig/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw3-flex-multisig/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating packages/cw3/examples/schema.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw20-base/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]     Checking cw20-staking v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-staking)
[INFO] [stderr]    Migrating contracts/cw20-ics20/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw721-base/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]     Checking cw20-bonding v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-bonding)
[INFO] [stderr]    Migrating contracts/cw4-stake/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw20-escrow/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw20-atomic-swap/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating packages/cw721/examples/schema.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw1-subkeys/examples/schema.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw3-flex-multisig/examples/schema.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating packages/cw20/examples/schema.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw20-staking/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw20-bonding/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw721-base/examples/schema.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw4-stake/examples/schema.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw20-escrow/examples/schema.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw20-atomic-swap/examples/schema.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw20-ics20/examples/schema.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw3-fixed-multisig/examples/schema.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw20-base/examples/schema.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw1-whitelist/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating packages/cw1/examples/schema.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw20-staking/examples/schema.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating contracts/cw20-bonding/examples/schema.rs from 2021 edition to 2024
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 16s
[INFO] [stderr] crater-edition-check: cw-controllers v0.6.0-alpha3 (/opt/rustwide/workdir/packages/controllers) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw-storage-plus v0.6.0-alpha3 (/opt/rustwide/workdir/packages/storage-plus) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw0 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw0) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw1 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw1) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw1155 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw1155) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw2 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw2) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw20 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw20) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw3 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw3) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw4 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw4) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw721 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw721) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw-multi-test v0.6.0-alpha3 (/opt/rustwide/workdir/packages/multi-test) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw1-subkeys v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw1-subkeys) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw1-whitelist v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw1-whitelist) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw1155-base v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw1155-base) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw20-atomic-swap v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-atomic-swap) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw20-base v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-base) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw20-bonding v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-bonding) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw20-escrow v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-escrow) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw20-ics20 v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-ics20) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw20-staking v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw20-staking) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw3-fixed-multisig v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw3-fixed-multisig) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw3-flex-multisig v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw3-flex-multisig) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw4-group v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw4-group) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw4-stake v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw4-stake) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: cw721-base v0.6.0-alpha3 (/opt/rustwide/workdir/contracts/cw721-base) updating edition from 2021 to 2024
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2024 which implies `resolver = "3"`
[INFO] [stderr]   |
[INFO] [stderr]   = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr]   = note: to use the edition 2024 resolver, specify `workspace.resolver = "3"` in the workspace root's manifest
[INFO] [stderr]   = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr]     Checking cw0 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw0)
[INFO] [stderr]     Checking cw-storage-plus v0.6.0-alpha3 (/opt/rustwide/workdir/packages/storage-plus)
[INFO] [stderr]     Checking cw4 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw4)
[INFO] [stderr]     Checking cw1 v0.6.0-alpha3 (/opt/rustwide/workdir/packages/cw1)
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw0/src/balance.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct NativeBalance(pub Vec<Coin>);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]  --> packages/cw0/src/balance.rs:9:68
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[derive(Serialize, Deserialize, Clone, Default, Debug, PartialEq, JsonSchema)]
[INFO] [stdout]   |                                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw0/src/expiration.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 |     AtHeight(u64),
[INFO] [stdout]    |              ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw0/src/expiration.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 |     AtTime(u64),
[INFO] [stdout]    |            ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw0/src/expiration.rs:92:12
[INFO] [stdout]    |
[INFO] [stdout] 92 |     Height(u64),
[INFO] [stdout]    |            ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw0/src/expiration.rs:93:10
[INFO] [stdout]    |
[INFO] [stdout] 93 |     Time(u64),
[INFO] [stdout]    |          ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/helpers.rs:20:24
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct Cw4Contract(pub HumanAddr);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw4/src/helpers.rs:19:59
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[derive(Serialize, Deserialize, Clone, Debug, PartialEq, JsonSchema)]
[INFO] [stdout]    |                                                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/hook.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub key: HumanAddr,
[INFO] [stdout]    |              ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/hook.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub old: Option<u64>,
[INFO] [stdout]    |              ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/hook.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub new: Option<u64>,
[INFO] [stdout]    |              ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw4/src/hook.rs:11:52
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/hook.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub diffs: Vec<MemberDiff>,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw4/src/hook.rs:34:52
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/hook.rs:71:23
[INFO] [stdout]    |
[INFO] [stdout] 71 |     MemberChangedHook(MemberChangedHookMsg),
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/msg.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 |     UpdateAdmin { admin: Option<HumanAddr> },
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/msg.rs:12:21
[INFO] [stdout]    |
[INFO] [stdout] 12 |     AddHook { addr: HumanAddr },
[INFO] [stdout]    |                     ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/msg.rs:14:24
[INFO] [stdout]    |
[INFO] [stdout] 14 |     RemoveHook { addr: HumanAddr },
[INFO] [stdout]    |                        ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:15:22
[INFO] [stdout]    |
[INFO] [stdout] 15 |         start_after: Option<HumanAddr>,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:16:16
[INFO] [stdout]    |
[INFO] [stdout] 16 |         limit: Option<u32>,
[INFO] [stdout]    |                ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |         addr: HumanAddr,
[INFO] [stdout]    |               ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:21:20
[INFO] [stdout]    |
[INFO] [stdout] 21 |         at_height: Option<u64>,
[INFO] [stdout]    |                    ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:29:16
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub admin: Option<HumanAddr>,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw4/src/query.rs:27:52
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw1/src/helpers.rs:13:24
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct Cw1Contract(pub HumanAddr);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw1/src/helpers.rs:12:59
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[derive(Serialize, Deserialize, Clone, Debug, PartialEq, JsonSchema)]
[INFO] [stdout]    |                                                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw1/src/helpers.rs:40:33
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub struct Cw1CanonicalContract(pub CanonicalAddr);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw1/src/helpers.rs:39:59
[INFO] [stdout]    |
[INFO] [stdout] 39 | #[derive(Serialize, Deserialize, Clone, Debug, PartialEq, JsonSchema)]
[INFO] [stdout]    |                                                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:37:15
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub addr: HumanAddr,
[INFO] [stdout]    |               ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:38:17
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub weight: u64,
[INFO] [stdout]    |                 ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw4/src/query.rs:35:52
[INFO] [stdout]    |
[INFO] [stdout] 35 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:43:18
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub members: Vec<Member>,
[INFO] [stdout]    |                  ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw4/src/query.rs:41:52
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub weight: Option<u64>,
[INFO] [stdout]    |                 ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw4/src/query.rs:46:52
[INFO] [stdout]    |
[INFO] [stdout] 46 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:53:17
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub weight: u64,
[INFO] [stdout]    |                 ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw4/src/query.rs:51:52
[INFO] [stdout]    |
[INFO] [stdout] 51 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:58:16
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub hooks: Vec<HumanAddr>,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/helpers.rs:20:24
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub struct Cw4Contract(pub HumanAddr);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw4/src/helpers.rs:19:59
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[derive(Serialize, Deserialize, Clone, Debug, PartialEq, JsonSchema)]
[INFO] [stdout]    |                                                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw4/src/query.rs:56:52
[INFO] [stdout]    |
[INFO] [stdout] 56 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/hook.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub key: HumanAddr,
[INFO] [stdout]    |              ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/hook.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub old: Option<u64>,
[INFO] [stdout]    |              ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/hook.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub new: Option<u64>,
[INFO] [stdout]    |              ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw4/src/hook.rs:11:52
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/hook.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub diffs: Vec<MemberDiff>,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw4/src/hook.rs:34:52
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/hook.rs:71:23
[INFO] [stdout]    |
[INFO] [stdout] 71 |     MemberChangedHook(MemberChangedHookMsg),
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw1/src/msg.rs:16:21
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Execute { msgs: Vec<CosmosMsg<T>> },
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/msg.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 |     UpdateAdmin { admin: Option<HumanAddr> },
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/msg.rs:12:21
[INFO] [stdout]    |
[INFO] [stdout] 12 |     AddHook { addr: HumanAddr },
[INFO] [stdout]    |                     ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/msg.rs:14:24
[INFO] [stdout]    |
[INFO] [stdout] 14 |     RemoveHook { addr: HumanAddr },
[INFO] [stdout]    |                        ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:15:22
[INFO] [stdout]    |
[INFO] [stdout] 15 |         start_after: Option<HumanAddr>,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:16:16
[INFO] [stdout]    |
[INFO] [stdout] 16 |         limit: Option<u32>,
[INFO] [stdout]    |                ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |         addr: HumanAddr,
[INFO] [stdout]    |               ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:21:20
[INFO] [stdout]    |
[INFO] [stdout] 21 |         at_height: Option<u64>,
[INFO] [stdout]    |                    ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:29:16
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub admin: Option<HumanAddr>,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw4/src/query.rs:27:52
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:37:15
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub addr: HumanAddr,
[INFO] [stdout]    |               ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:38:17
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub weight: u64,
[INFO] [stdout]    |                 ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw4/src/query.rs:35:52
[INFO] [stdout]    |
[INFO] [stdout] 35 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:43:18
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub members: Vec<Member>,
[INFO] [stdout]    |                  ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw4/src/query.rs:41:52
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub weight: Option<u64>,
[INFO] [stdout]    |                 ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw4/src/query.rs:46:52
[INFO] [stdout]    |
[INFO] [stdout] 46 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:53:17
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub weight: u64,
[INFO] [stdout]    |                 ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw4/src/query.rs:51:52
[INFO] [stdout]    |
[INFO] [stdout] 51 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw4/src/query.rs:58:16
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub hooks: Vec<HumanAddr>,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw4/src/query.rs:56:52
[INFO] [stdout]    |
[INFO] [stdout] 56 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw1/src/query.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 |         sender: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw1/src/query.rs:18:14
[INFO] [stdout]    |
[INFO] [stdout] 18 |         msg: CosmosMsg<T>,
[INFO] [stdout]    |              ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw1/src/query.rs:24:22
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub can_execute: bool,
[INFO] [stdout]    |                      ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw1/src/query.rs:22:52
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw0/src/balance.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct NativeBalance(pub Vec<Coin>);
[INFO] [stdout]    |                          ^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]  --> packages/cw0/src/balance.rs:9:68
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[derive(Serialize, Deserialize, Clone, Default, Debug, PartialEq, JsonSchema)]
[INFO] [stdout]   |                                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw0/src/expiration.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 |     AtHeight(u64),
[INFO] [stdout]    |              ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw1/src/helpers.rs:13:24
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct Cw1Contract(pub HumanAddr);
[INFO] [stdout]    |                        ^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw1/src/helpers.rs:12:59
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[derive(Serialize, Deserialize, Clone, Debug, PartialEq, JsonSchema)]
[INFO] [stdout]    |                                                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw0/src/expiration.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 |     AtTime(u64),
[INFO] [stdout]    |            ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw0/src/expiration.rs:92:12
[INFO] [stdout]    |
[INFO] [stdout] 92 |     Height(u64),
[INFO] [stdout]    |            ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw0/src/expiration.rs:93:10
[INFO] [stdout]    |
[INFO] [stdout] 93 |     Time(u64),
[INFO] [stdout]    |          ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw1/src/helpers.rs:40:33
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub struct Cw1CanonicalContract(pub CanonicalAddr);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw1/src/helpers.rs:39:59
[INFO] [stdout]    |
[INFO] [stdout] 39 | #[derive(Serialize, Deserialize, Clone, Debug, PartialEq, JsonSchema)]
[INFO] [stdout]    |                                                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw1/src/msg.rs:16:21
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Execute { msgs: Vec<CosmosMsg<T>> },
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw1/src/query.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 |         sender: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw1/src/query.rs:18:14
[INFO] [stdout]    |
[INFO] [stdout] 18 |         msg: CosmosMsg<T>,
[INFO] [stdout]    |              ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> packages/cw1/src/query.rs:24:22
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub can_execute: bool,
[INFO] [stdout]    |                      ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> packages/cw1/src/query.rs:22:52
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cw0` (lib) due to 6 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `cw1` (lib) due to 9 previous errors
[INFO] [stderr] error: could not compile `cw4` (lib test) due to 29 previous errors
[INFO] [stderr] error: could not compile `cw0` (lib test) due to 6 previous errors
[INFO] [stderr] error: could not compile `cw1` (lib test) due to 9 previous errors
[INFO] [stderr] error: could not compile `cw4` (lib) due to 29 previous errors
[INFO] running `Command { std: "docker" "inspect" "55e0a9f45b22fada8554838c026ea2bc55ea6970bff6bcac89e2124ccc0e6c9a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "55e0a9f45b22fada8554838c026ea2bc55ea6970bff6bcac89e2124ccc0e6c9a", kill_on_drop: false }`
[INFO] [stdout] 55e0a9f45b22fada8554838c026ea2bc55ea6970bff6bcac89e2124ccc0e6c9a
